// pages/bgm/bgm.js
const app = getApp()
const API = require('../../API/api.js')
Page({

   /**
    * 页面的初始数据
    */
   data: {
      videoParams: {},

      serverUrl: app.serverUrl,
      songList: [

      ]

   },

   /**
    * 生命周期函数--监听页面加载
    */
   onLoad: function (params) {
      var me = this
      console.log(params)
      me.setData({
         videoParams: params
      });
      console.log(me.data.videoParams)

      //背景音乐列表 
      API.bgmList().then(
         res => {
            me.setData({
               songList: res
            })
         }
      )

      // wx.request({
      //    url: app.serverUrl + '/bgm/list',
      //    method: "POST",
      //    success(res) {
      //       console.log(res.data)
      //       me.setData({
      //          songList: res.data.data

      //       })
      //    }
      // })
   },



   onUpload: function (res) {
      var me = this
      var bgmId = res.detail.value.bgmId
      var desc = res.detail.value.desc
      console.log("提交数据:" + bgmId)
      console.log("提交数据:" + desc)

      var videoParams = me.data.videoParams
      console.log(videoParams)
      var serverUrl = this.data.serverUrl
      wx.showLoading({
         title: '上传中...',
      })
      var userInfo = app.getGlobaluserInfo()
      wx.uploadFile({
         filePath: videoParams.videoPath,
         name: 'files',
         url: serverUrl + '/video/uploadVideo',
         formData: {
            /**
                tempFilePath	string	选定视频的临时文件路径 (本地路径)
                duration	number	选定视频的时间长度
                size	number	选定视频的数据量大小
                height	number	返回选定视频的高度
                width	number	返回选定视频的宽度
             */
            "userId": userInfo.id,
            "videoDesc": desc,
            "audioId": bgmId,
            "videoSeconds": videoParams.videoSeconds,
            "videoWidth": videoParams.videoWidth,
            "videoHeight": videoParams.videoHeight
         },
         success: function (res) {
            console.log("视频件上传结果:" + res.data)
            wx.showToast({
               title: '上传成功',
               icon: "success",
            })
            //跳转到我的页面 
            wx.navigateBack({
               delta: 1,
            })
         }
      })
      // //上传压缩图 
      // wx.uploadFile({
      //    filePath: videoParams.coverPath,
      //    name: 'file',
      //    url: serverUrl + '/video/uploadVideoCover',
      //    formData: {
      //       "userId": app.userInfo.id,
      //    },
      //    success: function (res) {

      //       console.log("封面文件上传结果:" + res.data)

      //       var coverRes = JSON.parse(res.data)



      //    }
      // })

   }





})